In questo intervento vedremo una panoramica sulla programmazione
funzionale in Scala: un linguaggio che fonde programmazione
object-oriented e funzionale, dotato di tipizzazione statica, ed
orientato alla costruzione di componenti e sistemi basati su componenti.
Parleremo di integrazione con Java e riuso di codice Java preesistente,
e della possibilità di scrivere programmi più concisi e ad alto livello,
mantenendo un livello di performance simile a Java.
Infine vedremo, tramite qualche esempio, come sia possibile definire e
usare in Scala dei linguaggi specifici per il dominio del problema che
si vuole risolvere, estendendo la sintassi di Scala.
Producer:Lucio Benfante Production Company:JUG Padova Audio/Visual:sound, color Language:Italian Keywords:Java; Scala; JUG Padova Contact Information:info@jugpadova.it